/**
 * 
 */
package fr.design.patterns.composite;

/**
 * @author fred
 * 
 */
public class Poids implements Produit {
	private float poids;
	private float prix;
	private String codeBarre;
	private String description;

	/**
	 * @return the poids
	 */
	public float getPoids() {
		return poids;
	}

	/**
	 * @param poids
	 *            the poids to set
	 */
	public void setPoids(float poids) {
		this.poids = poids;
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see fr.design.patterns.composite.Produit#getPrix()
	 */
	@Override
	public float getPrix() {
		return prix;
	}

	/**
	 * @param prix
	 *            the prix to set
	 */
	public void setPrix(float prix) {
		this.prix = prix;
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see fr.design.patterns.composite.Produit#getCodeBarre()
	 */
	@Override
	public String getCodeBarre() {
		return codeBarre;
	}

	/**
	 * @param codeBarre
	 *            the codeBarre to set
	 */
	public void setCodeBarre(String codeBarre) {
		this.codeBarre = codeBarre;
	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see fr.design.patterns.composite.Produit#getDescription()
	 */
	@Override
	public String getDescription() {
		return description;
	}

	/**
	 * @param description
	 *            the description to set
	 */
	public void setDescription(String description) {
		this.description = description;
	}

	public Poids() {

	}

	/*
	 * (non-Javadoc)
	 * 
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "Poids [poids=" + poids + ", prix=" + prix + ", codeBarre="
				+ codeBarre + ", description=" + description + "]";
	}

}
